/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:Microsoft Yahei; color:#666; font-size:14px; text-decoration:none; line-height:25px; overflow-x:hidden;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666;}
a:hover{color:#b23e3e;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}




.cen01{height:88px; overflow:hidden}
.wrapper{width:1200px; margin:0 auto;}
.cen01 .menuul{width:600px; float:left; padding-top:35px; margin-left:100px;}
.cen01 .menuul li{float:left; width:85px; text-align:center;}
.cen01 .menuul li a{font-size:15px; text-decoration:none;}
.cen01 .txt{border:1px solid #ddd; width:180px; height:30px; border-radius:20px; float:right; margin-top:30px; text-indent:15px; font-size:13px; color:#999999; font-family:Microsoft yahei; background:url(../images/ss.png) no-repeat 160px center;}
.cen01 .top_menu{display:none;}

/*banner*/
.overbanner { width: 100%; height: 600px; position: relative; }
.banner { margin: 0 auto; width: 1920px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -960px; }
.banner img { width: 100%;}
.slick-prev, .slick-next { width: 50px; height: 100%; top: 0; margin-top: 0; }
.slick-prev { z-index: 9; }
.slick-prev:before, .slick-next:before { position: absolute; left: 45px; top: 1px; color: #ccc; text-indent: -9999px; background: url(../images/arrows.png) no-repeat 0 center; width: 40px; height: 100%; z-index: 9; }
.slick-next:before { background-position: right center; }
.slick-prev { left: 2%; }
.slick-next { right: 2%; }
.slick-dots { bottom: 20px; }
.slick-dots li { margin: 0; }
.slick-dots li button:before { background: none; text-indent: -9999px; opacity: 1; background: rgba(0,0,0,.4); width: 10px; height: 10px; border: 2px solid #fff; border-color: rgba(255,255,255,.3); border-radius:50%; margin: 5px; }
.slick-dots li.slick-active button:before { background: rgba(255,255,255,.4); border-color: rgba(0,0,0,.4); }
.slick-dotted.slick-slider { margin-bottom: 0; }

.lll{background:url(../images/lll.jpg) repeat-x left top; height:15px;}

.cen02{margin:50px 0;}
.cen02 .title{color:#333; font-family:Microsoft yahei; text-decoration:none; font-size:20px; letter-spacing:1px; text-align:center;}
.cen02 .titimg img{margin:3px auto; display:block;}
.cen02 .titbom{text-align:center; margin-top:10px;}
.cen02 .whul{width:1200px; margin:60px auto 20px;}
.cen02 .whul li{float:left; width:270px; text-align:center;padding:0 15px;}
.cen02 .whul .wh01{background:url(../images/tb01bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.cen02 .whul .tit{font-size:20px; color:#888; font-family:Microsoft yahei; text-decoration:none;}
.cen02 .whul .tita{font-family:Microsoft yahei; color:#888; font-size:13px; line-height:24px; text-decoration:none; margin-top:20px;}
.cen02 .whul .wh02{background:url(../images/tb02bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.cen02 .whul .wh03{background:url(../images/tb03bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.cen02 .whul .wh04{background:url(../images/tb04bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.cen02 .whul li:hover .wh01{background:url(../images/tb01bgn.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px; transition:.5s;}
.cen02 .whul .wh01 .who1imm{background:url(../images/tb01.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:45px; text-align:center;}
.cen02 .whul li:hover .wh01 .who1imm{background:url(../images/tb01n.png) no-repeat center; transition:.5s;}
.cen02 .whul li:hover .tit{color:#1f56ba; transition:.5s;}
.cen02 .whul li:hover .wh02{background:url(../images/tb02bgn.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px; transition:.5s;}
.cen02 .whul .wh02 .who2imm{background:url(../images/tb02.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:45px; text-align:center;}
.cen02 .whul li:hover .wh02 .who2imm{background:url(../images/tb02n.png) no-repeat center; transition:.5s;}
.cen02 .whul li:hover .wh03{background:url(../images/tb03bgn.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px; transition:.5s;}
.cen02 .whul .wh03 .who3imm{background:url(../images/tb03.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:50px; text-align:center;}
.cen02 .whul li:hover .wh03 .who3imm{background:url(../images/tb03n.png) no-repeat center; transition:.5s;}
.cen02 .whul li:hover .wh04{background:url(../images/tb04bgn.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px; transition:.5s;}
.cen02 .whul .wh04 .who4imm{background:url(../images/tb04.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:50px; text-align:center;}
.cen02 .whul li:hover .wh04 .who4imm{background:url(../images/tb04n.png) no-repeat center; transition:.5s;}
.cen02 a.btnm{display:block; border:1px solid #ddd; border-radius:20px; width:180px; height:38px; line-height:38px; text-align:center; margin:60px auto 0;}
.cen02 a:hover.btnm{color:#1f56ba; border:1px solid #1f56ba; text-decoration:none;}

.cen03{background:url(../images/cen03bg.jpg) no-repeat center top; padding:80px 0; height:524px;}
.cen03 .cen03img img{display:block; margin:0 auto;}
.cen03 .title{color:#dddddd; font-family:Microsoft yahei; font-size:22px; text-decoration:none; text-align:center; margin-top:8px; background:url(../images/ll.jpg) no-repeat center bottom; padding-bottom:20px; }
.cen03 .titlea{color:#dddddd; font-family:Microsoft yahei; text-decoration:none; font-size:14px; line-height:22px; text-align:center; max-width:710px;margin:0 auto;margin-top:25px;}
.cen03 a.morebtn{display:block; border:1px solid #d6d6d6; width:180px; height:38px; line-height:38px; text-align:center; color:#dddddd; font-size:14px; border-radius:20px; margin:30px auto 0;}
.cen03 a.morebtn:hover{border:1px solid #cc2a1e; color:#cc2a1e;}
.cen03 .pro{margin-top:65px; width:1200px;}
.cen03 .prolist{float:left; width:228px; margin-right:42px;}
.cen03 .proul{width:930px; float:left; margin-top:10px;}
.cen03 .prolist a{display:block; width:228px; height:32px; line-height:32px; text-align:left; text-indent:20px; color:#666666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; margin:6px 0; background-color:#edeff5; border-radius:20px;}
.cen03 .prolist a:hover{background-color:#0e2d94; border-radius:20px; color:#ffffff; text-decoration:none;}
.cen03 .prolist a.on{background-color:#0e2d94; border-radius:20px; color:#ffffff; text-decoration:none; display:block; width:228px; height:32px; line-height:32px; text-align:left; text-indent:20px;font-size:14px; font-family:Microsoft yahei; text-decoration:none; }
.cen03 .proul ul{width:930px;}
.cen03 .proul ul li{float:left; margin:0 5px;width:33.33%;}
.cen03 .proul ul li img{display:block;height:240px;width:100%;}

.cen04{padding:50px 0;}
.cen04 .about{width:774px; float:left; margin-right:46px;}
.cen04 .btbg{border-bottom:1px solid #0e2d94; height:42px; line-height:42px;}
.cen04 .bttit{background-color:#0e2d94; color:#ffffff; font-size:17px; font-family:Microsoft yahei; height:42px; line-height:42px; width:150px; display:block; text-align:center;}
.cen04 .about .nrxq .nrimg{width:318px; margin-right:20px;}
.cen04 .about .nrxq .nrimg img{display:block; margin-top:24px;}
.cen04 .second{margin-top:10px;}
.cen04 .about .nrxq .nrnr{width:436px; margin-top:24px; color:#666666; font-family:Microsoft Yahei; text-decoration:none; line-height:23px; font-size:14px;}
.cen04 .about a.bbtn{width:124px; height:34px; border:2px solid #cc2a1e; display:block; margin-top:18px; text-align:center; line-height:34px; color:#cc2a1e;}
.cen04 .about a.bbtn:hover{color:#2057ba; border:2px solid #2057ba;}
.cen04 .contact{width:380px; background:url(../images/dt.jpg) no-repeat right bottom;}
.cen04 .contact .titlea{color:#666; font-family:Microsoft yahei; text-decoration:none; font-size:16px; font-weight:bold; margin-top:24px;}
.cen04 .contact .titleb{color:#666; font-family:Microsoft yahei; text-decoration:none; font-size:14px; line-height:26px;}

.cen05{background:url(../images/cen05bg.jpg) no-repeat center top; height:508px; padding:60px 0;}
.cen05 .cen05img img{display:block; margin:0 auto;}
.cen05 .title{color:#fff; font-family:Microsoft yahei; font-size:22px; text-decoration:none; text-align:center; margin-top:8px; background:url(../images/ll.jpg) no-repeat center bottom; padding-bottom:20px; }
.cen05 .titlea{color:#fff; font-family:Microsoft Yahei; font-size:14px; text-decoration:none; margin-top:25px; text-align:center;}
.cen05 .newsul{margin-top:80px;}
.cen05 .newsul li{margin:0 15px; float:left; width:360px;}
.cen05 .newsul .newstit{color:#fff; font-family:Microsoft Yahei; font-size:16px; font-weight:bold; text-decoration:none;height:50px;overflow:hidden;}
.cen05 .newsul .time{    width: 110px;
    border: 1px solid #ccc;
    min-height: 100px;
    margin-right: 10px;}
.cen05 .newsul .time img{min-height:120px;}
.cen05 .newsul .time .year{color:#fff; font-size:47px; text-align:center; margin-top:28px;}
.cen05 .newsul .time .month{color:#fff; font-size:26px; text-align:center; margin-top:35px; font-family:Arial, Helvetica, sans-serif;}
.cen05 .newsul .newjs{width:235px;}
.cen05 .newsul .newstita{color:#fff; font-size:14px; text-decoration:none; line-height:23px; margin-top:15px;}
.cen05 a.nnmore{color:#cc2a1e; font-size:12px; font-family:Microsoft Yahei; text-decoration:underline; margin-top:20px; display:block;}

.cen06{margin:50px 0;}
.cen06 .title{color:#333; font-family:Microsoft yahei; text-decoration:none; font-size:20px; letter-spacing:1px; text-align:center;}
.cen06 .titimg img{margin:5px auto; display:block;}
.cen06 .titbom{text-align:center; margin-top:15px;}
.cen06 .cpzs{background-color:#f6f6f6; margin:35px 0; padding:65px 50px;}
.cen06 .titlea{color:#0e2d94; font-family:Microsoft Yahei; text-decoration:none; font-size:16px; font-weight:bold;}
.cen06 .titleb{color:#666666; font-size:14px; line-height:23px; font-family:Microsoft yahei; margin-top:12px;}
.cen06 .cpzsz{width:500px; background:url(../images/lla.jpg) no-repeat center right; padding-right:50px;}
.cen06 .cpzsy{width:500px; padding-left:50px; line-height:28px;}
.cen06 a.btnm{display:block; border:1px solid #ddd; border-radius:20px; width:180px; height:38px; line-height:38px; text-align:center; margin:50px auto 0;}
.cen06 a:hover.btnm{color:#1f56ba; border:1px solid #1f56ba; text-decoration:none;}

.cen07{background-color:#222222; padding:20px 0; margin-top:60px; border-bottom:1px solid #3b3b3b;}
.cen07 .title{color:#bbbbbb; font-size:14px; font-family:Microsoft yahei; text-decoration:none;}
.cen07 a.footera{color:#bbbbbb; font-size:14px; font-family:Microsoft yahei; text-decoration:none; margin:0 3px;}
.cen07 a.footera:hover{color:#cc2a1e; text-decoration:underline;}

.cen08{background-color:#222222; padding:30px 0; color:#bbbbbb; font-size:14px; font-family:Microsoft yahei; text-decoration:none; line-height:23px;}
.cen08 .fr{text-align:right;}
.cen05{padding-top:80px;}

/****2018.7.10 by  william********/
.ser-flow{background:#f7f7f7;margin-top:30px;width:100%;}
.container{max-width:1200px;margin:0 auto;}
.ser-flowBox ul li{float:left;width:20%;}
.ser-flowBox ul{overflow:hidden;}
.ser-flowBox{padding:40px 0;}
.ser-flowBox ul li div{width:120px;height:120px;margin:0 auto;border-radius:50%;overflow:hidden;border:6px solid #0E2D94;background:#fff;display: -webkit-box;  -webkit-box-orient: horizontal;  -webkit-box-pack: center;  -webkit-box-align: center;}
.ser-flowBox ul li div img{transform:rotate(0deg);transition: all .6s;display:block;max-width:100%;vertical-align: middle;margin:0 auto;display: -webkit-box;  -webkit-box-orient: horizontal;  -webkit-box-pack: center;  -webkit-box-align: center;}
.ser-flowBox ul li span{display:block;text-align: center;font-size:15px;line-height:20px;margin-top:15px;transition: all .5s;}
.ser-flowBox ul li:hover img{transform:rotate(-180deg) scale(1.1);transition: all .6s;}
.ser-flowBox ul li:hover div{border-color:#cc2a1e;}
.ser-flowBox ul li:hover span{color:#cc2a1e;display:block;font-weight:bold;transition: all .5s;font-size:16px;}
.proul{position: relative;}
.proul .hd .prev{width:48px;height:48px;display:block;background:url("../images/left.png") no-repeat;position:absolute;left:15px;top:50%;margin-top:-24px;z-index: 99999;}
.proul .hd .next{width:48px;height:48px;display:block;background:url("../images/right.png") no-repeat;position:absolute;right:20px;top:50%;margin-top:-24px;z-index: 99999;}
.proul .hd{z-index: 99999;}
.concc p{margin:10px 0 !important;}

/*case-detail*/
.pro-detail .bd ul li{float:left;vertical-align:middle;}
.pro-detail .bd ul li img{display:block;max-width:100%;margin:0 auto;}
.pro-detail .bd ul{overflow:hidden;}
.pro-detail .hd{width:100%;padding-top:5px;overflow:hidden; background:#eee; margin-top:10px;}
.pro-detail .bd ul{margin-right: -5px;  overflow: hidden;  zoom: 1;}
.pro-detail .bd ul li{padding-top: 5px;  float: left;  text-align: center;}
.pro-detail .hd ul li img {  width: 120px;  height: 100px;  border: 2px solid #ddd;  cursor: pointer; }
.pro-detail .hd ul li.on img {  width: 120px;  height: 100px;  border: 2px solid #f60;  cursor: pointer; }
.picFocus .hd ul li.on{background: url(../images/icoUp.gif) no-repeat center 0;}
.picFocus .hd ul li.on img{border-color: #f60;}
.pro-detail ul li{float:left;}
.pro-detail{padding:30px 0;}
.pro-detail .bd .tempWrap{margin:0 auto;}
.pro-detail .bd{background:#eee;}
/*.case-detail ul li.on{border:2px solid #f60;}*/
.pro-detail ul li img{display:block;max-width:100%;margin:0 auto;margin-right:0;}
.pro-detail .bd ul li{margin-top:0;padding-top:0;}
.pro-detail-tit h3{color:#6C432D;background:url("../images/icoH2.png") no-repeat left center;padding-left:80px;font-size:18px;height:36px;line-height:36px;margin-top:0px;margin-bottom:0;}
.pro-detail-tit{border-top:1px solid #6C432D;border-bottom:1px solid #6C432D;}
.pro-detail-con p{font-size:14px;}
.pro-detail-con{padding-bottom:30px;}
.pro-detail .bd ul li a{display:block;}
.pro-detail{padding-bottom:0;}
.pro-detail .bd ul li img{height:400px;width:550px;display: -webkit-box;  -webkit-box-orient: horizontal;  -webkit-box-pack: center;  -webkit-box-align: center;}
.pro-detail .bd ul li a{  display: -webkit-box;  -webkit-box-orient: horizontal;  -webkit-box-pack: center;  -webkit-box-align: center;  }
/******end************/

.mm-menu { width: 50%; z-index:10000000;}
	.mm-navbar { height: 50px; line-height: 30px; }
	.mm-panel .mm-navbar { display: block; }
	.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
	.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
	.mm-listview { line-height: 26px; }
	.mm-listview > li:not(.mm-divider):after { left: 0; }
	.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }
	
	html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	
	.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
	.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }
	
	.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
	.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
	.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }
	
	.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }




@media (max-width: 1200px) {
	.wrapper{width:100%;}
	.cen01 .fr{display:none;}
	.cen01 .fl{width:25%;}
	.cen01 .mm{width:70%;}
	.cen01 .menuul{width:100%;}
	.cen01 .menuul li{width:13.5%;}
	/*banner*/
	.overbanner {height:450px; overflow:hidden;}
	.banner {width:1400px; margin-left:-700px;}
	.cen02 .whul{width:100%;}
	.cen02 .whul li{width:25%; text-align:center;padding:0;}
	.cen02 .whul .tita{text-align:center;}
	.cen02 .whul .wh03{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul .wh01{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul .wh02{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul .wh04{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul li:hover .wh01{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul li:hover .wh02{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul li:hover .wh03{width:100%; height:182px; background-position:center center; padding:0;}
	.cen02 .whul li:hover .wh04{width:100%; height:182px; background-position:center center; padding:0;}
	.cen03{height:480px; padding:60px 0;}
	.cen03 .pro{width:100%;}
	.cen03 .prolist{width:22%; margin-right:3%;}
	.cen03 .prolist a{width:100%; height:35px; line-height:35px;}
	.cen03 .prolist a.on{width:100%; height:35px; line-height:35px;}
	.cen03 .proul{width:75%;}
	.cen03 .proul ul{width:100%; margin-top:10px;}
	.cen03 .proul ul li{width:31%; margin:0 1.1%;}
	.cen03 .proul ul li img{width:100%;}
	.cen04 .about{width:60%; margin-right:4%;}
	.cen04 .contact{width:36%;}
	.cen04 .about .nrxq .nrimg{width:46%; margin-right:3%;}
	.cen04 .about .nrxq .nrimg img{width:100%;}
	.cen04 .about .nrxq .nrnr{width:51%;}
	.sshidden{display:none;}
	.cen04 .second{margin-top:0px;}
	.cen05{height:470px; padding:50px 0;}
	.cen05 .newsul{width:100%;}
	.cen05 .newsul li{width:31%; margin:0 1.1%;}
	.cen05 .newsul .time{width:25%; margin-right:3%}
	.cen05 .newsul .time .year{font-size:30px;}
	.cen05 .newsul .time .month{font-size:18px;}
	.cen05 .newsul .newjs{width:76%;}
	.cen06 .cpzs{padding:56px 35px;}
	.cen06 .cpzsz{width:46%; padding-right:3%;}
	.cen06 .cpzsy{width:45%;}
    .cen05 .newsul .time,.cen05 .newsul .time img{min-height:80px;}

}

@media (max-width: 1000px) {
	.cen01 .fl{width:25%;}
	.cen01 .mm{width:70%; float:right;}
	.cen01 .menuul{width:65%; margin-right:5%; margin-left:25%; float:left;}
	.cen01 .menuul li{width:33.3%; text-align:center;}
	.cen01 .menuul li:nth-child(4),.cen01 .menuul li:nth-child(5),.cen01 .menuul li:nth-child(6),.cen01 .menuul li:nth-child(7){display:none;}
	.cen01 .top_menu{float:left; width:5%; display:block;}
	.cen01 .top_menu img{width:75%; margin-top:32px; margin-right:15px;}
	/*banner*/
	.overbanner {height:350px; overflow:hidden;}
	.banner {width:1200px; margin-left:-600px;}
	.cen02 .whul .wh01{background-size:70%; height:180px;}
	.cen02 .whul .wh02{background-size:70%; height:180px;}
	.cen02 .whul .wh03{background-size:70%; height:180px;}
	.cen02 .whul .wh04{background-size:70%; height:180px;}
	.cen02 .whul li:hover .wh01{background-size:70%; height:180px;}
	.cen02 .whul li:hover .wh02{background-size:70%; height:180px;}
	.cen02 .whul li:hover .wh03{background-size:70%; height:180px;}
	.cen02 .whul li:hover .wh04{background-size:70%; height:180px;}
	.cen02 .whul .wh01 .who1imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul .wh02 .who2imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul .wh03 .who3imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul .wh04 .who4imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul li:hover .wh01 .who1imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul li:hover .wh02 .who2imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul li:hover .wh03 .who3imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul li:hover .wh04 .who4imm{background-size:100%; height:35px; width:45px; padding-top:70px;}
	.cen02 .whul .tit{font-size:18px;}
	.cen02 .whul .tita{display:none;}
	.cen02 .whul{margin-top:30px;}
	.cen02 a.btnm{margin-top:30px;}
	.cen03{height:550px;}
	.cen03 .prolist{display:block; float:none; width:100%;}
	.cen03 .prolist ul li{float:left; width:32%; margin:0 0.6%;}
	.cen03 .proul{width:100%;}
	.cen03 .proul ul li{float:left; width:32%; margin:0 0.6%;}
	.cen05{height:430px;}
	.cen05 .newsul .newstit{height:24px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
	.cen05 .newsul .newstita{height:48px; overflow:hidden;}
	.cen06 .cpzsy{width:43%;}
	.cen08 .fr{display:none;}
    .cen05 a.nnmore{margin-top:10px;}

}

@media (max-width: 720px) {
	.cen01{ height:70px;}
	.cen01 .fl .logoq{ height:70px; margin-left:10px;}
	.cen01 .menuul{display:none;}
	.cen01 .top_menu img{ margin-top:24px;}
	.cen01 .top_menu{float:right; margin-right:10px; display:block; width:10%;}
	
	/*banner*/
	.overbanner {height:200px; overflow:hidden;}
	.overbanner img{ min-height:200px;}
	.banner {width:150%; margin-left:-75%;}
	.cen02{margin:30px 0 40px;}
	.cen02 .whul .wh01{background:none; height:90px;}
	.cen02 .whul .wh02{background:none; height:90px;}
	.cen02 .whul .wh03{background:none; height:90px;}
	.cen02 .whul .wh04{background:none; height:90px;}
	.cen02 .whul li:hover .wh01{background:none; height:90px;}
	.cen02 .whul li:hover .wh02{background:none; height:90px;}
	.cen02 .whul li:hover .wh03{background:none; height:90px;}
	.cen02 .whul li:hover .wh04{background:none; height:90px;}
	.cen02 .whul .wh01 .who1imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul .wh02 .who2imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul .wh03 .who3imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul .wh04 .who4imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul li:hover .wh01 .who1imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul li:hover .wh02 .who2imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul li:hover .wh03 .who3imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul li:hover .wh04 .who4imm{height:60px; width:auto !important; background-size:50%; padding:0;}
	.cen02 .whul{margin-top:20px;}
	.cen02 .title{font-size:18px;}
	.cen02 .titimg img{width:40%;}
	.cen02 .titbom{margin-top:3px;}
	.cen02 .whul .tit{font-size:15px;}
	.cen03{padding:40px 15px; height:515px;}
	.cen03 .cen03img img{width:40%;}
	.cen03 .title{font-size:18px; padding-bottom:20px;}
	.ssshidden{display:none;}
	.cen03 .pro{margin-top:20px;}
	.cen03 .prolist ul li{width:49%; margin:0 0.5%;}
	.cen03 .prolist a{text-indent:0; text-align:center; font-size:13px;}
	.cen03 .prolist a.on{font-size:13px;}
	.cen04{padding:40px 15px;}
	.cen04 .about{width:100%; margin:0;}
	.cen04 .about .nrxq .nrimg{width:100%; margin:0;}
	.cen04 .about .nrxq .nrimg img{width:100%; height:150px;}
	.cen04 .about .nrxq .nrnr{width:100%; margin-top:12px;}
	.cen04 .contact{width:100%; margin-top:35px;}
	.cen05{height:610px; background: url(../images/cen05bg.jpg) no-repeat;}
	.cen05 .newsul{margin:30px 2%; width:96%;}
	.cen05 .newsul li{width:100%; margin:10px 0;}
	.cen05 .newsul .newjs{width:69%;}
	.cen05 .newsul .newstita{margin-top:15px;}
	.cen06{margin:30px 0;}
	.cen06 .cpzs{margin-top:25px; padding:35px;}
	.cen06 .cpzsz{width:100%; background:none;}
	.cen06 .cpzsy{width:100%; padding:0; padding-top:20px;}
	.cen06 a.btnm{margin:30px auto 0;}
	.cen07{padding:20px;}
	.cen08{padding:20px;}
	.cen03 .proul ul li{margin:0 3px !important;}
	.proul .hd .next{right:-5px;}

    .cen03 .proul ul li img{height:100px;}
    .cen03{height:auto;}
    .cen03 .prolist a{margin-top:3px;margin-bottom:3px;}
    .ser-flowBox ul li div{width:60px;height:60px;}
    .cen07{margin-top:30px;}
    .proul{background:#f8f8f8;padding:15px 0;}

    .cen03{background:url("../images/cen03bg.jpg");}
    .prolist{max-height:inherit !important;}
    .ser-flow .bd{padding:0 15px;}
    .hide-ba{display:none !important;}
    .ewm{float:left !important;margin-top:5px;}
    /*.cen05{padding:0 15px;}*/
}


